.container {
    background: linear-gradient(180deg, #c5fbe1 0%, #f6f8fb 45%);
    padding: 0 32rpx;
    font-size: 28rpx;
    padding-bottom: calc(20rpx + constant(safe-area-inset-bottom));
    padding-bottom: calc(20rpx + env(safe-area-inset-bottom));
    min-height: calc(100vh - 20rpx - constant(safe-area-inset-bottom));
    min-height: calc(100vh - 20rpx - env(safe-area-inset-bottom));
}
.content {
    background: #fff;
    border-radius: 16rpx;
    padding: 32rpx;
    margin-top: 60rpx;
}
.fc-gray {
    color: #6b6b86;
}
.gray-box {
    background: #f8f9fd;
    border-radius: 12rpx;
    padding: 24rpx;
}
.button {
    text-align: center;
    padding: 20rpx 0;
    background: #00d679;
    color: #fff;
    border-radius: 16rpx;
    margin-top: 60rpx;
    &.disabled {
        background: #DEE0E3 !important;
        color: #202536;
    }
}
.reset-dialog {
    .desc {
        height: 400rpx;
        overflow-y: scroll;
    }
    .weui-half-screen-dialog__bd {
        padding-bottom: 20rpx;
    }
    .weui-half-screen-dialog__ft {
        padding-bottom: 0;
    }
    .set-picker {
        height: 400rpx;
    }
    .danger-tag {
        font-size: 20rpx;
        color: #ff7642;
        border-radius: 8rpx;
        background: rgba(255, 118, 66, 0.1);
        padding: 6rpx 12rpx;
    }
}
.wx-checkbox-input {
    width: 32rpx !important;
    height: 32rpx !important;
}
.wx-checkbox-input.wx-checkbox-input-checked {
    background: #00d679;
    border: 1rpx solid #00d679;
}
.wx-checkbox-input.wx-checkbox-input-checked::before {
    color: #fff;
}
